<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>SkyGameEngine2d: SkyEngine2d::CheckBox类 参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="shpe.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">SkyGameEngine2d
   &#160;<span id="projectnumber">1.0.3</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><b>SkyEngine2d</b></li><li class="navelem"><a class="el" href="class_sky_engine2d_1_1_check_box.html">CheckBox</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-types">Public 类型</a> &#124;
<a href="#pub-methods">Public 成员函数</a> &#124;
<a href="#pub-static-methods">静态 Public 成员函数</a> &#124;
<a href="#pro-methods">Protected 成员函数</a> &#124;
<a href="class_sky_engine2d_1_1_check_box-members.html">所有成员列表</a>  </div>
  <div class="headertitle">
<div class="title">SkyEngine2d::CheckBox类 参考</div>  </div>
</div><!--header-->
<div class="contents">

<p>选择框  
 <a href="class_sky_engine2d_1_1_check_box.html#details">更多...</a></p>

<p><code>#include &lt;<a class="el" href="_check_box_8h_source.html">CheckBox.h</a>&gt;</code></p>
<div class="dynheader">
类 SkyEngine2d::CheckBox 继承关系图:</div>
<div class="dyncontent">
 <div class="center">
  <img src="class_sky_engine2d_1_1_check_box.png" usemap="#SkyEngine2d::CheckBox_map" alt=""/>
  <map id="SkyEngine2d::CheckBox_map" name="SkyEngine2d::CheckBox_map">
<area href="class_sky_engine2d_1_1_abstract_button.html" title="按钮的抽象类" alt="SkyEngine2d::AbstractButton" shape="rect" coords="100,168,291,192"/>
<area href="class_sky_engine2d_1_1_widget.html" title="控件基类" alt="SkyEngine2d::Widget" shape="rect" coords="100,112,291,136"/>
<area href="class_sky_engine2d_1_1_i_movable_object.html" title="可执行位移动作的接口" alt="SkyEngine2d::IMovableObject" shape="rect" coords="0,56,191,80"/>
<area href="class_sky_engine2d_1_1_object.html" alt="SkyEngine2d::Object&lt; Widget &gt;" shape="rect" coords="201,56,392,80"/>
<area href="class_sky_engine2d_1_1_i_actable_object.html" title="可执行动作对象的接口" alt="SkyEngine2d::IActableObject" shape="rect" coords="0,0,191,24"/>
  </map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public 类型</h2></td></tr>
<tr class="memitem:ae05344487478ff6017dd74cf782eb225"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_check_box.html#ae05344487478ff6017dd74cf782eb225">CheckState</a> { <a class="el" href="class_sky_engine2d_1_1_check_box.html#ae05344487478ff6017dd74cf782eb225a881b3634f18ee4f2c2315bd19b75e0ae">CheckState::Unchecked</a>, 
<a class="el" href="class_sky_engine2d_1_1_check_box.html#ae05344487478ff6017dd74cf782eb225a2627637e263ef687fa978b576580b8b1">CheckState::Checked</a>
 }</td></tr>
<tr class="memdesc:ae05344487478ff6017dd74cf782eb225"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checkout 的选中状态  <a href="class_sky_engine2d_1_1_check_box.html#ae05344487478ff6017dd74cf782eb225">更多...</a><br /></td></tr>
<tr class="separator:ae05344487478ff6017dd74cf782eb225"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_class_sky_engine2d_1_1_widget"><td colspan="2" onclick="javascript:toggleInherit('pub_types_class_sky_engine2d_1_1_widget')"><img src="closed.png" alt="-"/>&#160;Public 类型 继承自 <a class="el" href="class_sky_engine2d_1_1_widget.html">SkyEngine2d::Widget</a></td></tr>
<tr class="memitem:a4cd82a245130df2d26cf737e65290656 inherit pub_types_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#a4cd82a245130df2d26cf737e65290656">FocusPolicy</a> { <a class="el" href="class_sky_engine2d_1_1_widget.html#a4cd82a245130df2d26cf737e65290656a3ea871a87eb027a222803fee59e6fe22">FocusPolicy::TabFocus</a> = 0x01, 
<a class="el" href="class_sky_engine2d_1_1_widget.html#a4cd82a245130df2d26cf737e65290656a2f9f3e9d371f1c186deecf6a206fa437">FocusPolicy::ClickFocus</a> = 0x10, 
<a class="el" href="class_sky_engine2d_1_1_widget.html#a4cd82a245130df2d26cf737e65290656aa11f91df0170ecddf92e6413a9eacaad">FocusPolicy::NoFocus</a> = 0x00
 }</td></tr>
<tr class="memdesc:a4cd82a245130df2d26cf737e65290656"><td class="mdescLeft">&#160;</td><td class="mdescRight">控件获取焦点的策略  <a href="class_sky_engine2d_1_1_widget.html#a4cd82a245130df2d26cf737e65290656">更多...</a><br /></td></tr>
<tr class="separator:a4cd82a245130df2d26cf737e65290656 inherit pub_types_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5713a51505d6edff8d7f0821fb30146 inherit pub_types_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#ae5713a51505d6edff8d7f0821fb30146">WidgetState</a> { <a class="el" href="class_sky_engine2d_1_1_widget.html#ae5713a51505d6edff8d7f0821fb30146ab9f5c797ebbf55adccdd8539a65a0241">WidgetState::Disabled</a>, 
<a class="el" href="class_sky_engine2d_1_1_widget.html#ae5713a51505d6edff8d7f0821fb30146aeee0168be69b854c20621fc6f01cc3fc">WidgetState::Hover</a>, 
<a class="el" href="class_sky_engine2d_1_1_widget.html#ae5713a51505d6edff8d7f0821fb30146ad78a68f6a85421ae121c2cb5b73a1040">WidgetState::Pressed</a>, 
<a class="el" href="class_sky_engine2d_1_1_widget.html#ae5713a51505d6edff8d7f0821fb30146a960b44c579bc2f6818d2daaf9e4c16f0">WidgetState::Normal</a>
 }</td></tr>
<tr class="memdesc:ae5713a51505d6edff8d7f0821fb30146"><td class="mdescLeft">&#160;</td><td class="mdescRight">窗口的状态  <a href="class_sky_engine2d_1_1_widget.html#ae5713a51505d6edff8d7f0821fb30146">更多...</a><br /></td></tr>
<tr class="separator:ae5713a51505d6edff8d7f0821fb30146 inherit pub_types_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a482a21b922c09b05567d7f7a35e7ee inherit pub_types_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top"><a id="a8a482a21b922c09b05567d7f7a35e7ee"></a>
using&#160;</td><td class="memItemRight" valign="bottom"><b>MouseEventCallback</b> = std::function&lt; void(<a class="el" href="class_sky_engine2d_1_1_event_mouse.html">EventMouse</a> *)&gt;</td></tr>
<tr class="separator:a8a482a21b922c09b05567d7f7a35e7ee inherit pub_types_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c17fc457ed6a019ad5e295097183c0d inherit pub_types_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top"><a id="a4c17fc457ed6a019ad5e295097183c0d"></a>
using&#160;</td><td class="memItemRight" valign="bottom"><b>KeyEventCallback</b> = std::function&lt; void(<a class="el" href="class_sky_engine2d_1_1_event_key.html">EventKey</a> *)&gt;</td></tr>
<tr class="separator:a4c17fc457ed6a019ad5e295097183c0d inherit pub_types_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public 成员函数</h2></td></tr>
<tr class="memitem:a5e5f945f938b364c20a613d4280ac55d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_check_box.html#a5e5f945f938b364c20a613d4280ac55d">setTextRect</a> (const <a class="el" href="class_sky_engine2d_1_1_rect.html">Rect</a> &amp;rect)</td></tr>
<tr class="memdesc:a5e5f945f938b364c20a613d4280ac55d"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置文本的渲染区域  <a href="#a5e5f945f938b364c20a613d4280ac55d">更多...</a><br /></td></tr>
<tr class="separator:a5e5f945f938b364c20a613d4280ac55d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0566a68def7b7a72f2d5540aa4d0ca42"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_check_box.html#a0566a68def7b7a72f2d5540aa4d0ca42">setCheckedFillImage</a> (std::unique_ptr&lt; <a class="el" href="class_sky_engine2d_1_1_scale9_image.html">Scale9Image</a> &gt; image, const <a class="el" href="class_sky_engine2d_1_1_rect.html">Rect</a> &amp;rect)</td></tr>
<tr class="memdesc:a0566a68def7b7a72f2d5540aa4d0ca42"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置 选中时 填充的图片  <a href="#a0566a68def7b7a72f2d5540aa4d0ca42">更多...</a><br /></td></tr>
<tr class="separator:a0566a68def7b7a72f2d5540aa4d0ca42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6ac5a08fb54271122b27047fd64c5b7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_check_box.html#ae6ac5a08fb54271122b27047fd64c5b7">setCheckedFillImageRect</a> (const <a class="el" href="class_sky_engine2d_1_1_rect.html">Rect</a> &amp;rect)</td></tr>
<tr class="memdesc:ae6ac5a08fb54271122b27047fd64c5b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置选中时填充的区域  <a href="#ae6ac5a08fb54271122b27047fd64c5b7">更多...</a><br /></td></tr>
<tr class="separator:ae6ac5a08fb54271122b27047fd64c5b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbd9e16c5d531e6f88f7b9e3f0af77ea"><td class="memItemLeft" align="right" valign="top"><a id="abbd9e16c5d531e6f88f7b9e3f0af77ea"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setChangeStateListener</b> (const std::function&lt; void(<a class="el" href="class_sky_engine2d_1_1_check_box.html#ae05344487478ff6017dd74cf782eb225">CheckState</a> curr_state)&gt; &amp;listener)</td></tr>
<tr class="separator:abbd9e16c5d531e6f88f7b9e3f0af77ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb9dddff2a764b4914b7bf3323d22a68"><td class="memItemLeft" align="right" valign="top"><a id="adb9dddff2a764b4914b7bf3323d22a68"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setCheckState</b> (<a class="el" href="class_sky_engine2d_1_1_check_box.html#ae05344487478ff6017dd74cf782eb225">CheckState</a> state)</td></tr>
<tr class="separator:adb9dddff2a764b4914b7bf3323d22a68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86ff3be929fb20656d77b5fa78eece60"><td class="memItemLeft" align="right" valign="top"><a id="a86ff3be929fb20656d77b5fa78eece60"></a>
<a class="el" href="class_sky_engine2d_1_1_check_box.html#ae05344487478ff6017dd74cf782eb225">CheckState</a>&#160;</td><td class="memItemRight" valign="bottom"><b>getCheckState</b> () const</td></tr>
<tr class="separator:a86ff3be929fb20656d77b5fa78eece60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_sky_engine2d_1_1_abstract_button"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_sky_engine2d_1_1_abstract_button')"><img src="closed.png" alt="-"/>&#160;Public 成员函数 继承自 <a class="el" href="class_sky_engine2d_1_1_abstract_button.html">SkyEngine2d::AbstractButton</a></td></tr>
<tr class="memitem:a85f2f6428e1cc8ceaf47c53229d8bff9 inherit pub_methods_class_sky_engine2d_1_1_abstract_button"><td class="memItemLeft" align="right" valign="top"><a id="a85f2f6428e1cc8ceaf47c53229d8bff9"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>isHovering</b> () const</td></tr>
<tr class="separator:a85f2f6428e1cc8ceaf47c53229d8bff9 inherit pub_methods_class_sky_engine2d_1_1_abstract_button"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a672d8a97e585fb30d1b96382c4b40c0a inherit pub_methods_class_sky_engine2d_1_1_abstract_button"><td class="memItemLeft" align="right" valign="top"><a id="a672d8a97e585fb30d1b96382c4b40c0a"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>isPushed</b> () const</td></tr>
<tr class="separator:a672d8a97e585fb30d1b96382c4b40c0a inherit pub_methods_class_sky_engine2d_1_1_abstract_button"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75c6e10ab0d1161597b79154ec7735c6 inherit pub_methods_class_sky_engine2d_1_1_abstract_button"><td class="memItemLeft" align="right" valign="top"><a id="a75c6e10ab0d1161597b79154ec7735c6"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setPushed</b> (bool pushed)</td></tr>
<tr class="separator:a75c6e10ab0d1161597b79154ec7735c6 inherit pub_methods_class_sky_engine2d_1_1_abstract_button"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad532aea3a1160936b0ae41b0a503399e inherit pub_methods_class_sky_engine2d_1_1_abstract_button"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_abstract_button.html#ad532aea3a1160936b0ae41b0a503399e">setNormalImage</a> (const std::wstring &amp;file_name, const <a class="el" href="class_sky_engine2d_1_1_rect.html">Rect</a> &amp;cap_insets=Rect::Zero)</td></tr>
<tr class="memdesc:ad532aea3a1160936b0ae41b0a503399e inherit pub_methods_class_sky_engine2d_1_1_abstract_button"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置普通状态下的按钮展示图片  <a href="class_sky_engine2d_1_1_abstract_button.html#ad532aea3a1160936b0ae41b0a503399e">更多...</a><br /></td></tr>
<tr class="separator:ad532aea3a1160936b0ae41b0a503399e inherit pub_methods_class_sky_engine2d_1_1_abstract_button"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb1aad8211241f2d072b2c4f470c792e inherit pub_methods_class_sky_engine2d_1_1_abstract_button"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_abstract_button.html#adb1aad8211241f2d072b2c4f470c792e">setNormalImage</a> (std::unique_ptr&lt; <a class="el" href="class_sky_engine2d_1_1_scale9_image.html">Scale9Image</a> &gt; &amp;&amp;image)</td></tr>
<tr class="memdesc:adb1aad8211241f2d072b2c4f470c792e inherit pub_methods_class_sky_engine2d_1_1_abstract_button"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置普通状态下的按钮展示图片  <a href="class_sky_engine2d_1_1_abstract_button.html#adb1aad8211241f2d072b2c4f470c792e">更多...</a><br /></td></tr>
<tr class="separator:adb1aad8211241f2d072b2c4f470c792e inherit pub_methods_class_sky_engine2d_1_1_abstract_button"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac611280070b388b11b3d9c759ec0852b inherit pub_methods_class_sky_engine2d_1_1_abstract_button"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_abstract_button.html#ac611280070b388b11b3d9c759ec0852b">setHoveringImage</a> (const std::wstring &amp;file_name, const <a class="el" href="class_sky_engine2d_1_1_rect.html">Rect</a> &amp;cap_insets=Rect::Zero)</td></tr>
<tr class="memdesc:ac611280070b388b11b3d9c759ec0852b inherit pub_methods_class_sky_engine2d_1_1_abstract_button"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置鼠标悬停状态下的按钮展示图片  <a href="class_sky_engine2d_1_1_abstract_button.html#ac611280070b388b11b3d9c759ec0852b">更多...</a><br /></td></tr>
<tr class="separator:ac611280070b388b11b3d9c759ec0852b inherit pub_methods_class_sky_engine2d_1_1_abstract_button"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ca80ecdb75f6d68576d47ed8d8367d4 inherit pub_methods_class_sky_engine2d_1_1_abstract_button"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_abstract_button.html#a8ca80ecdb75f6d68576d47ed8d8367d4">setHoveringImage</a> (std::unique_ptr&lt; <a class="el" href="class_sky_engine2d_1_1_scale9_image.html">Scale9Image</a> &gt; &amp;&amp;image)</td></tr>
<tr class="memdesc:a8ca80ecdb75f6d68576d47ed8d8367d4 inherit pub_methods_class_sky_engine2d_1_1_abstract_button"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置鼠标悬浮状态下的图片  <a href="class_sky_engine2d_1_1_abstract_button.html#a8ca80ecdb75f6d68576d47ed8d8367d4">更多...</a><br /></td></tr>
<tr class="separator:a8ca80ecdb75f6d68576d47ed8d8367d4 inherit pub_methods_class_sky_engine2d_1_1_abstract_button"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0497d7211d09686b38aa943d23c3cbf inherit pub_methods_class_sky_engine2d_1_1_abstract_button"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_abstract_button.html#ad0497d7211d09686b38aa943d23c3cbf">setPushedImage</a> (const std::wstring &amp;file_name, const <a class="el" href="class_sky_engine2d_1_1_rect.html">Rect</a> &amp;cap_insets=Rect::Zero)</td></tr>
<tr class="memdesc:ad0497d7211d09686b38aa943d23c3cbf inherit pub_methods_class_sky_engine2d_1_1_abstract_button"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置鼠标按下状态下的按钮展示图片  <a href="class_sky_engine2d_1_1_abstract_button.html#ad0497d7211d09686b38aa943d23c3cbf">更多...</a><br /></td></tr>
<tr class="separator:ad0497d7211d09686b38aa943d23c3cbf inherit pub_methods_class_sky_engine2d_1_1_abstract_button"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef919492e99086a73c38fe0002f9c290 inherit pub_methods_class_sky_engine2d_1_1_abstract_button"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_abstract_button.html#aef919492e99086a73c38fe0002f9c290">setPushedImage</a> (std::unique_ptr&lt; <a class="el" href="class_sky_engine2d_1_1_scale9_image.html">Scale9Image</a> &gt; &amp;&amp;image)</td></tr>
<tr class="memdesc:aef919492e99086a73c38fe0002f9c290 inherit pub_methods_class_sky_engine2d_1_1_abstract_button"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置鼠标按下的图片  <a href="class_sky_engine2d_1_1_abstract_button.html#aef919492e99086a73c38fe0002f9c290">更多...</a><br /></td></tr>
<tr class="separator:aef919492e99086a73c38fe0002f9c290 inherit pub_methods_class_sky_engine2d_1_1_abstract_button"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44da88c175ba4eec0fce1f107818e791 inherit pub_methods_class_sky_engine2d_1_1_abstract_button"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_abstract_button.html#a44da88c175ba4eec0fce1f107818e791">setDisableImage</a> (const std::wstring &amp;file_name, const <a class="el" href="class_sky_engine2d_1_1_rect.html">Rect</a> &amp;cap_insets=Rect::Zero)</td></tr>
<tr class="memdesc:a44da88c175ba4eec0fce1f107818e791 inherit pub_methods_class_sky_engine2d_1_1_abstract_button"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置按钮禁用状态下的展示图片  <a href="class_sky_engine2d_1_1_abstract_button.html#a44da88c175ba4eec0fce1f107818e791">更多...</a><br /></td></tr>
<tr class="separator:a44da88c175ba4eec0fce1f107818e791 inherit pub_methods_class_sky_engine2d_1_1_abstract_button"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36a7064bdf4456d7fb466806c988003b inherit pub_methods_class_sky_engine2d_1_1_abstract_button"><td class="memItemLeft" align="right" valign="top">std::wstring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_abstract_button.html#a36a7064bdf4456d7fb466806c988003b">getText</a> () const</td></tr>
<tr class="memdesc:a36a7064bdf4456d7fb466806c988003b inherit pub_methods_class_sky_engine2d_1_1_abstract_button"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取按钮当前显示的文字  <a href="class_sky_engine2d_1_1_abstract_button.html#a36a7064bdf4456d7fb466806c988003b">更多...</a><br /></td></tr>
<tr class="separator:a36a7064bdf4456d7fb466806c988003b inherit pub_methods_class_sky_engine2d_1_1_abstract_button"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84579ad419749eddae5d84949740ed80 inherit pub_methods_class_sky_engine2d_1_1_abstract_button"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_abstract_button.html#a84579ad419749eddae5d84949740ed80">setText</a> (const std::wstring &amp;text)</td></tr>
<tr class="memdesc:a84579ad419749eddae5d84949740ed80 inherit pub_methods_class_sky_engine2d_1_1_abstract_button"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置按钮显示的文字  <a href="class_sky_engine2d_1_1_abstract_button.html#a84579ad419749eddae5d84949740ed80">更多...</a><br /></td></tr>
<tr class="separator:a84579ad419749eddae5d84949740ed80 inherit pub_methods_class_sky_engine2d_1_1_abstract_button"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_sky_engine2d_1_1_widget"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_sky_engine2d_1_1_widget')"><img src="closed.png" alt="-"/>&#160;Public 成员函数 继承自 <a class="el" href="class_sky_engine2d_1_1_widget.html">SkyEngine2d::Widget</a></td></tr>
<tr class="memitem:a9555fedd61176088d023c19b7e436bca inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top"><a id="a9555fedd61176088d023c19b7e436bca"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#a9555fedd61176088d023c19b7e436bca">~Widget</a> ()</td></tr>
<tr class="memdesc:a9555fedd61176088d023c19b7e436bca inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">析构 <br /></td></tr>
<tr class="separator:a9555fedd61176088d023c19b7e436bca inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf88daae177ec518c7bd798245455e62 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#aaf88daae177ec518c7bd798245455e62">setBackgroundImage</a> (std::unique_ptr&lt; <a class="el" href="class_sky_engine2d_1_1_scale9_image.html">Scale9Image</a> &gt; image, <a class="el" href="class_sky_engine2d_1_1_widget.html#ae5713a51505d6edff8d7f0821fb30146">WidgetState</a> state=<a class="el" href="class_sky_engine2d_1_1_widget.html#ae5713a51505d6edff8d7f0821fb30146a960b44c579bc2f6818d2daaf9e4c16f0">WidgetState::Normal</a>)</td></tr>
<tr class="memdesc:aaf88daae177ec518c7bd798245455e62 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">将派生类的 shared_ptr 转为 widget 的 shared_ptr  <a href="class_sky_engine2d_1_1_widget.html#aaf88daae177ec518c7bd798245455e62">更多...</a><br /></td></tr>
<tr class="separator:aaf88daae177ec518c7bd798245455e62 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39c12d9030f738ff621fe46d71eea44a inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#a39c12d9030f738ff621fe46d71eea44a">setBackgroundImage</a> (const SpriteFrameSharedPtr &amp;sprite_frame, <a class="el" href="class_sky_engine2d_1_1_rect.html">Rect</a> cap=Rect::Zero, <a class="el" href="class_sky_engine2d_1_1_widget.html#ae5713a51505d6edff8d7f0821fb30146">WidgetState</a> state=<a class="el" href="class_sky_engine2d_1_1_widget.html#ae5713a51505d6edff8d7f0821fb30146a960b44c579bc2f6818d2daaf9e4c16f0">WidgetState::Normal</a>)</td></tr>
<tr class="memdesc:a39c12d9030f738ff621fe46d71eea44a inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置背景图片  <a href="class_sky_engine2d_1_1_widget.html#a39c12d9030f738ff621fe46d71eea44a">更多...</a><br /></td></tr>
<tr class="separator:a39c12d9030f738ff621fe46d71eea44a inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a506c1c47211493dca3f35dd0b4b59639 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#a506c1c47211493dca3f35dd0b4b59639">setBackgroundImage</a> (const std::wstring &amp;file_name, <a class="el" href="class_sky_engine2d_1_1_rect.html">Rect</a> cap=Rect::Zero, <a class="el" href="class_sky_engine2d_1_1_widget.html#ae5713a51505d6edff8d7f0821fb30146">WidgetState</a> state=<a class="el" href="class_sky_engine2d_1_1_widget.html#ae5713a51505d6edff8d7f0821fb30146a960b44c579bc2f6818d2daaf9e4c16f0">WidgetState::Normal</a>)</td></tr>
<tr class="memdesc:a506c1c47211493dca3f35dd0b4b59639 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置背景图片  <a href="class_sky_engine2d_1_1_widget.html#a506c1c47211493dca3f35dd0b4b59639">更多...</a><br /></td></tr>
<tr class="separator:a506c1c47211493dca3f35dd0b4b59639 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affac80fa3accc83f6abd505982bdeeaa inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#affac80fa3accc83f6abd505982bdeeaa">setFont</a> (const <a class="el" href="class_sky_engine2d_1_1_font.html">Font</a> &amp;font, <a class="el" href="class_sky_engine2d_1_1_widget.html#ae5713a51505d6edff8d7f0821fb30146">WidgetState</a> state=<a class="el" href="class_sky_engine2d_1_1_widget.html#ae5713a51505d6edff8d7f0821fb30146a960b44c579bc2f6818d2daaf9e4c16f0">WidgetState::Normal</a>)</td></tr>
<tr class="memdesc:affac80fa3accc83f6abd505982bdeeaa inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置字体  <a href="class_sky_engine2d_1_1_widget.html#affac80fa3accc83f6abd505982bdeeaa">更多...</a><br /></td></tr>
<tr class="separator:affac80fa3accc83f6abd505982bdeeaa inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabe39a7b49314a7a0df06d4b1f299221 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#aabe39a7b49314a7a0df06d4b1f299221">setTextColor</a> (const <a class="el" href="class_sky_engine2d_1_1_color4f.html">Color4f</a> &amp;color, <a class="el" href="class_sky_engine2d_1_1_widget.html#ae5713a51505d6edff8d7f0821fb30146">WidgetState</a> state=<a class="el" href="class_sky_engine2d_1_1_widget.html#ae5713a51505d6edff8d7f0821fb30146a960b44c579bc2f6818d2daaf9e4c16f0">WidgetState::Normal</a>)</td></tr>
<tr class="memdesc:aabe39a7b49314a7a0df06d4b1f299221 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置文字的颜色  <a href="class_sky_engine2d_1_1_widget.html#aabe39a7b49314a7a0df06d4b1f299221">更多...</a><br /></td></tr>
<tr class="separator:aabe39a7b49314a7a0df06d4b1f299221 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8685eae31ed1f74fa0b746f7c54dea37 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#a8685eae31ed1f74fa0b746f7c54dea37">setEnabled</a> (bool enabled)</td></tr>
<tr class="memdesc:a8685eae31ed1f74fa0b746f7c54dea37 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置这个widget是否禁用  <a href="class_sky_engine2d_1_1_widget.html#a8685eae31ed1f74fa0b746f7c54dea37">更多...</a><br /></td></tr>
<tr class="separator:a8685eae31ed1f74fa0b746f7c54dea37 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10c0bcb0ccd2597c7a9d828d0f654129 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#a10c0bcb0ccd2597c7a9d828d0f654129">isEnabled</a> () const</td></tr>
<tr class="memdesc:a10c0bcb0ccd2597c7a9d828d0f654129 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">这个widget是否被禁用  <a href="class_sky_engine2d_1_1_widget.html#a10c0bcb0ccd2597c7a9d828d0f654129">更多...</a><br /></td></tr>
<tr class="separator:a10c0bcb0ccd2597c7a9d828d0f654129 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a16814d07a5259d7171862af185df5c inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_sky_engine2d_1_1_widget.html">Widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#a7a16814d07a5259d7171862af185df5c">getChildAtPos</a> (const <a class="el" href="class_sky_engine2d_1_1_vector2.html">Vector2</a> &amp;pos, const bool allowDisable)</td></tr>
<tr class="memdesc:a7a16814d07a5259d7171862af185df5c inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取某个位置的子控件的弱引用 ，如果不存在 则返回为null  <a href="class_sky_engine2d_1_1_widget.html#a7a16814d07a5259d7171862af185df5c">更多...</a><br /></td></tr>
<tr class="separator:a7a16814d07a5259d7171862af185df5c inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a070241f24df35ada7191fa8126f04f43 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#a070241f24df35ada7191fa8126f04f43">move</a> (float x, float y)</td></tr>
<tr class="memdesc:a070241f24df35ada7191fa8126f04f43 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">移动控件到某个位置（相对于父控件）  <a href="class_sky_engine2d_1_1_widget.html#a070241f24df35ada7191fa8126f04f43">更多...</a><br /></td></tr>
<tr class="separator:a070241f24df35ada7191fa8126f04f43 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39ef08b2d3e4d7e9342754f5b9811700 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#a39ef08b2d3e4d7e9342754f5b9811700">move</a> (const <a class="el" href="class_sky_engine2d_1_1_vector2.html">Vector2</a> &amp;pos)</td></tr>
<tr class="memdesc:a39ef08b2d3e4d7e9342754f5b9811700 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">移动控件到某个位置（相对于父控件）  <a href="class_sky_engine2d_1_1_widget.html#a39ef08b2d3e4d7e9342754f5b9811700">更多...</a><br /></td></tr>
<tr class="separator:a39ef08b2d3e4d7e9342754f5b9811700 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe572af84f52643a0e3a08c5fd7780a2 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_sky_engine2d_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#afe572af84f52643a0e3a08c5fd7780a2">getPosition</a> () const override</td></tr>
<tr class="memdesc:afe572af84f52643a0e3a08c5fd7780a2 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取控件左下角的位置（相对于父控件）  <a href="class_sky_engine2d_1_1_widget.html#afe572af84f52643a0e3a08c5fd7780a2">更多...</a><br /></td></tr>
<tr class="separator:afe572af84f52643a0e3a08c5fd7780a2 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4780243ee4a121f775b33c5d9637467 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#ac4780243ee4a121f775b33c5d9637467">setPosition</a> (const <a class="el" href="class_sky_engine2d_1_1_vector2.html">Vector2</a> &amp;pos) override</td></tr>
<tr class="memdesc:ac4780243ee4a121f775b33c5d9637467 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置widget 的位置 等价于 <a class="el" href="class_sky_engine2d_1_1_widget.html#a39ef08b2d3e4d7e9342754f5b9811700" title="移动控件到某个位置（相对于父控件）">move(const Vector2 &amp; pos)</a>  <a href="class_sky_engine2d_1_1_widget.html#ac4780243ee4a121f775b33c5d9637467">更多...</a><br /></td></tr>
<tr class="separator:ac4780243ee4a121f775b33c5d9637467 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade17e33ce67d612f6be46bca8bb5b7ce inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_sky_engine2d_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#ade17e33ce67d612f6be46bca8bb5b7ce">getAbsPos</a> () const</td></tr>
<tr class="memdesc:ade17e33ce67d612f6be46bca8bb5b7ce inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取控件左下角的位置 （绝对坐标，即相对与当前的根窗口）  <a href="class_sky_engine2d_1_1_widget.html#ade17e33ce67d612f6be46bca8bb5b7ce">更多...</a><br /></td></tr>
<tr class="separator:ade17e33ce67d612f6be46bca8bb5b7ce inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3aae04aef5f110a693ff2a727a448e58 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#a3aae04aef5f110a693ff2a727a448e58">setGeometry</a> (const <a class="el" href="class_sky_engine2d_1_1_rect.html">Rect</a> &amp;rect)</td></tr>
<tr class="memdesc:a3aae04aef5f110a693ff2a727a448e58 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置控件的矩形表示  <a href="class_sky_engine2d_1_1_widget.html#a3aae04aef5f110a693ff2a727a448e58">更多...</a><br /></td></tr>
<tr class="separator:a3aae04aef5f110a693ff2a727a448e58 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7158c88817ab1d1e306236e4645a9d1e inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_sky_engine2d_1_1_rect.html">Rect</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#a7158c88817ab1d1e306236e4645a9d1e">getGeometry</a> () const</td></tr>
<tr class="memdesc:a7158c88817ab1d1e306236e4645a9d1e inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取控件的矩形表示  <a href="class_sky_engine2d_1_1_widget.html#a7158c88817ab1d1e306236e4645a9d1e">更多...</a><br /></td></tr>
<tr class="separator:a7158c88817ab1d1e306236e4645a9d1e inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40723acf3ffd1eeacd573fb194d4baa6 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#a40723acf3ffd1eeacd573fb194d4baa6">resize</a> (const <a class="el" href="class_sky_engine2d_1_1_size.html">Size</a> &amp;size)</td></tr>
<tr class="memdesc:a40723acf3ffd1eeacd573fb194d4baa6 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">调整控件的尺寸  <a href="class_sky_engine2d_1_1_widget.html#a40723acf3ffd1eeacd573fb194d4baa6">更多...</a><br /></td></tr>
<tr class="separator:a40723acf3ffd1eeacd573fb194d4baa6 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a171eaed82254340e8be28eb0fae85816 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_sky_engine2d_1_1_size.html">Size</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#a171eaed82254340e8be28eb0fae85816">getSize</a> () const</td></tr>
<tr class="memdesc:a171eaed82254340e8be28eb0fae85816 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取控件的尺寸  <a href="class_sky_engine2d_1_1_widget.html#a171eaed82254340e8be28eb0fae85816">更多...</a><br /></td></tr>
<tr class="separator:a171eaed82254340e8be28eb0fae85816 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3597971301fcf78f2e32c43fea33c206 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#a3597971301fcf78f2e32c43fea33c206">isActive</a> () const</td></tr>
<tr class="memdesc:a3597971301fcf78f2e32c43fea33c206 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取控件是否在活跃状态  <a href="class_sky_engine2d_1_1_widget.html#a3597971301fcf78f2e32c43fea33c206">更多...</a><br /></td></tr>
<tr class="separator:a3597971301fcf78f2e32c43fea33c206 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a552dea4b7767df860a69ec253e2b67fa inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#a552dea4b7767df860a69ec253e2b67fa">hasFocus</a> () const</td></tr>
<tr class="memdesc:a552dea4b7767df860a69ec253e2b67fa inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取控件是否拥有焦点  <a href="class_sky_engine2d_1_1_widget.html#a552dea4b7767df860a69ec253e2b67fa">更多...</a><br /></td></tr>
<tr class="separator:a552dea4b7767df860a69ec253e2b67fa inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9e0690a951eb434452a3d36079187c4 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#ab9e0690a951eb434452a3d36079187c4">isVisible</a> () const</td></tr>
<tr class="memdesc:ab9e0690a951eb434452a3d36079187c4 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">控件是否被显示  <a href="class_sky_engine2d_1_1_widget.html#ab9e0690a951eb434452a3d36079187c4">更多...</a><br /></td></tr>
<tr class="separator:ab9e0690a951eb434452a3d36079187c4 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83b83517e79d413f6f631a40311dcdf0 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#a83b83517e79d413f6f631a40311dcdf0">hide</a> ()</td></tr>
<tr class="memdesc:a83b83517e79d413f6f631a40311dcdf0 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">隐藏窗口  <a href="class_sky_engine2d_1_1_widget.html#a83b83517e79d413f6f631a40311dcdf0">更多...</a><br /></td></tr>
<tr class="separator:a83b83517e79d413f6f631a40311dcdf0 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7148e8c78323d674b9429444d452c1c6 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#a7148e8c78323d674b9429444d452c1c6">show</a> ()</td></tr>
<tr class="memdesc:a7148e8c78323d674b9429444d452c1c6 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">显示  <a href="class_sky_engine2d_1_1_widget.html#a7148e8c78323d674b9429444d452c1c6">更多...</a><br /></td></tr>
<tr class="separator:a7148e8c78323d674b9429444d452c1c6 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a27d37e9e0a9006d5694c10333445ae inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_sky_engine2d_1_1_camera.html">Camera</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#a5a27d37e9e0a9006d5694c10333445ae">getCamera</a> () const</td></tr>
<tr class="memdesc:a5a27d37e9e0a9006d5694c10333445ae inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取控件的相机  <a href="class_sky_engine2d_1_1_widget.html#a5a27d37e9e0a9006d5694c10333445ae">更多...</a><br /></td></tr>
<tr class="separator:a5a27d37e9e0a9006d5694c10333445ae inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a439a578f14840fa51abc9203ec945b55 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#a439a578f14840fa51abc9203ec945b55">setCamera</a> (<a class="el" href="class_sky_engine2d_1_1_camera.html">Camera</a> *camera)</td></tr>
<tr class="memdesc:a439a578f14840fa51abc9203ec945b55 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置控件的相机  <a href="class_sky_engine2d_1_1_widget.html#a439a578f14840fa51abc9203ec945b55">更多...</a><br /></td></tr>
<tr class="separator:a439a578f14840fa51abc9203ec945b55 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6635d0869392ef5ef53cf4753c985308 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top"><a id="a6635d0869392ef5ef53cf4753c985308"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setFocuse</b> (bool focuse=true)</td></tr>
<tr class="separator:a6635d0869392ef5ef53cf4753c985308 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9199167aac50a8afddfbc72f3dcb5990 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top"><a id="a9199167aac50a8afddfbc72f3dcb5990"></a>
<a class="el" href="class_sky_engine2d_1_1_widget.html#a4cd82a245130df2d26cf737e65290656">FocusPolicy</a>&#160;</td><td class="memItemRight" valign="bottom"><b>getFocusPolicy</b> () const</td></tr>
<tr class="separator:a9199167aac50a8afddfbc72f3dcb5990 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58d5cfb3f4bd512189f39c33977485fe inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top"><a id="a58d5cfb3f4bd512189f39c33977485fe"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setFocusPolicy</b> (<a class="el" href="class_sky_engine2d_1_1_widget.html#a4cd82a245130df2d26cf737e65290656">FocusPolicy</a> policy)</td></tr>
<tr class="separator:a58d5cfb3f4bd512189f39c33977485fe inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5313a725c98f2ad1180314e50c7a3858 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top"><a id="a5313a725c98f2ad1180314e50c7a3858"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>isDistributeCapturedInputs</b> () const</td></tr>
<tr class="separator:a5313a725c98f2ad1180314e50c7a3858 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49733d9f6cf06f97a9f6fcf2a9d1417b inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top"><a id="a49733d9f6cf06f97a9f6fcf2a9d1417b"></a>
<a class="el" href="class_sky_engine2d_1_1_widget.html">Widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>getActiveChiled</b> () const</td></tr>
<tr class="separator:a49733d9f6cf06f97a9f6fcf2a9d1417b inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ae7c4dca4a2f713627786b937e40197 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top"><a id="a3ae7c4dca4a2f713627786b937e40197"></a>
<a class="el" href="class_sky_engine2d_1_1_ui_core.html">UiCore</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>getUiCore</b> () const</td></tr>
<tr class="separator:a3ae7c4dca4a2f713627786b937e40197 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c539889eccd4162efa578d766315b6c inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top"><a id="a3c539889eccd4162efa578d766315b6c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setMousePressEventListener</b> (const MouseEventCallback &amp;call)</td></tr>
<tr class="separator:a3c539889eccd4162efa578d766315b6c inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c05f1f4db9a8744eaffcf8e52d51497 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top"><a id="a5c05f1f4db9a8744eaffcf8e52d51497"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setMouseReleaseEventListener</b> (const MouseEventCallback &amp;call)</td></tr>
<tr class="separator:a5c05f1f4db9a8744eaffcf8e52d51497 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b523813a6e74d5fa1258939f8c26ca9 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top"><a id="a4b523813a6e74d5fa1258939f8c26ca9"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setMouseMoveEventListener</b> (const MouseEventCallback &amp;call)</td></tr>
<tr class="separator:a4b523813a6e74d5fa1258939f8c26ca9 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c20e8c536045e01a3c795ba78baf874 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top"><a id="a4c20e8c536045e01a3c795ba78baf874"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setMouseBoubleClickedEventListener</b> (const MouseEventCallback &amp;call)</td></tr>
<tr class="separator:a4c20e8c536045e01a3c795ba78baf874 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15146ade2b842d1156cedc8d1813ca34 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top"><a id="a15146ade2b842d1156cedc8d1813ca34"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>visit</b> (<a class="el" href="class_sky_engine2d_1_1_i_render.html">IRender</a> *render, bool parent_change_transfrom_mat)</td></tr>
<tr class="separator:a15146ade2b842d1156cedc8d1813ca34 inherit pub_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_sky_engine2d_1_1_object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_sky_engine2d_1_1_object')"><img src="closed.png" alt="-"/>&#160;Public 成员函数 继承自 <a class="el" href="class_sky_engine2d_1_1_object.html">SkyEngine2d::Object&lt; Widget &gt;</a></td></tr>
<tr class="memitem:afb57b740591011a3fd8541203c6f5b8b inherit pub_methods_class_sky_engine2d_1_1_object"><td class="memItemLeft" align="right" valign="top"><a id="afb57b740591011a3fd8541203c6f5b8b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>addChildren</b> (<a class="el" href="class_sky_engine2d_1_1_widget.html">Widget</a> *children)</td></tr>
<tr class="separator:afb57b740591011a3fd8541203c6f5b8b inherit pub_methods_class_sky_engine2d_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae260c423e1e455c1e2c74f64c34e4189 inherit pub_methods_class_sky_engine2d_1_1_object"><td class="memItemLeft" align="right" valign="top"><a id="ae260c423e1e455c1e2c74f64c34e4189"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>addChildren</b> (<a class="el" href="class_sky_engine2d_1_1_widget.html">Widget</a> *children, const std::wstring &amp;name)</td></tr>
<tr class="separator:ae260c423e1e455c1e2c74f64c34e4189 inherit pub_methods_class_sky_engine2d_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1a062b1e83d39cf67c8e9396ee98f65 inherit pub_methods_class_sky_engine2d_1_1_object"><td class="memItemLeft" align="right" valign="top"><a id="ab1a062b1e83d39cf67c8e9396ee98f65"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>removeChildren</b> (<a class="el" href="class_sky_engine2d_1_1_widget.html">Widget</a> *children, bool is_clear=true)</td></tr>
<tr class="separator:ab1a062b1e83d39cf67c8e9396ee98f65 inherit pub_methods_class_sky_engine2d_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69ecd547dec1e5644a89f0f587236048 inherit pub_methods_class_sky_engine2d_1_1_object"><td class="memItemLeft" align="right" valign="top"><a id="a69ecd547dec1e5644a89f0f587236048"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setParent</b> (<a class="el" href="class_sky_engine2d_1_1_widget.html">Widget</a> *parent)</td></tr>
<tr class="separator:a69ecd547dec1e5644a89f0f587236048 inherit pub_methods_class_sky_engine2d_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4f3f570ff5c2035b74c8db1a9f95e78 inherit pub_methods_class_sky_engine2d_1_1_object"><td class="memItemLeft" align="right" valign="top"><a id="ab4f3f570ff5c2035b74c8db1a9f95e78"></a>
<a class="el" href="class_sky_engine2d_1_1_widget.html">Widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>getParent</b> () const</td></tr>
<tr class="separator:ab4f3f570ff5c2035b74c8db1a9f95e78 inherit pub_methods_class_sky_engine2d_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb67b092c1cc06a4e25b042cbdb8dab9 inherit pub_methods_class_sky_engine2d_1_1_object"><td class="memItemLeft" align="right" valign="top"><a id="afb67b092c1cc06a4e25b042cbdb8dab9"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setName</b> (const std::wstring &amp;name)</td></tr>
<tr class="separator:afb67b092c1cc06a4e25b042cbdb8dab9 inherit pub_methods_class_sky_engine2d_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9673b55426ed3f36ce4cac847ec5f6ec inherit pub_methods_class_sky_engine2d_1_1_object"><td class="memItemLeft" align="right" valign="top"><a id="a9673b55426ed3f36ce4cac847ec5f6ec"></a>
const std::wstring &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getName</b> () const</td></tr>
<tr class="separator:a9673b55426ed3f36ce4cac847ec5f6ec inherit pub_methods_class_sky_engine2d_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a945c4b4333fd1c2d7e1b29bf8ec3a1b2 inherit pub_methods_class_sky_engine2d_1_1_object"><td class="memItemLeft" align="right" valign="top"><a id="a945c4b4333fd1c2d7e1b29bf8ec3a1b2"></a>
<a class="el" href="class_sky_engine2d_1_1_object_proxy.html">ObjectProxy</a>&lt; <a class="el" href="class_sky_engine2d_1_1_widget.html">Widget</a> &gt; *&#160;</td><td class="memItemRight" valign="bottom"><b>getProxy</b> () const</td></tr>
<tr class="separator:a945c4b4333fd1c2d7e1b29bf8ec3a1b2 inherit pub_methods_class_sky_engine2d_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f2d19600d9afe819d3bd838c11d9c2d inherit pub_methods_class_sky_engine2d_1_1_object"><td class="memItemLeft" align="right" valign="top"><a id="a2f2d19600d9afe819d3bd838c11d9c2d"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setProxy</b> (<a class="el" href="class_sky_engine2d_1_1_object_proxy.html">ObjectProxy</a>&lt; <a class="el" href="class_sky_engine2d_1_1_widget.html">Widget</a> &gt; *proxy)</td></tr>
<tr class="separator:a2f2d19600d9afe819d3bd838c11d9c2d inherit pub_methods_class_sky_engine2d_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
静态 Public 成员函数</h2></td></tr>
<tr class="memitem:a5f104a134212247288b2c6731ee82dba"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_sky_engine2d_1_1_check_box.html">CheckBox</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_check_box.html#a5f104a134212247288b2c6731ee82dba">create</a> (<a class="el" href="class_sky_engine2d_1_1_widget.html">Widget</a> *parent=nullptr)</td></tr>
<tr class="memdesc:a5f104a134212247288b2c6731ee82dba"><td class="mdescLeft">&#160;</td><td class="mdescRight">创建一个CheckBox  <a href="#a5f104a134212247288b2c6731ee82dba">更多...</a><br /></td></tr>
<tr class="separator:a5f104a134212247288b2c6731ee82dba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_class_sky_engine2d_1_1_widget"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_sky_engine2d_1_1_widget')"><img src="closed.png" alt="-"/>&#160;静态 Public 成员函数 继承自 <a class="el" href="class_sky_engine2d_1_1_widget.html">SkyEngine2d::Widget</a></td></tr>
<tr class="memitem:a42621e8181f067d5c02d8111afe30e32 inherit pub_static_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top"><a id="a42621e8181f067d5c02d8111afe30e32"></a>
static <a class="el" href="class_sky_engine2d_1_1_widget.html">Widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>create</b> (<a class="el" href="class_sky_engine2d_1_1_widget.html">Widget</a> *parent=nullptr)</td></tr>
<tr class="separator:a42621e8181f067d5c02d8111afe30e32 inherit pub_static_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected 成员函数</h2></td></tr>
<tr class="memitem:aa4207a6dec79219baeee76f43f127027"><td class="memItemLeft" align="right" valign="top"><a id="aa4207a6dec79219baeee76f43f127027"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>CheckBox</b> (<a class="el" href="class_sky_engine2d_1_1_widget.html">Widget</a> *parent)</td></tr>
<tr class="separator:aa4207a6dec79219baeee76f43f127027"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b0cba6933bfda0b3c54fa3e4936e118"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_check_box.html#a2b0cba6933bfda0b3c54fa3e4936e118">init</a> () override</td></tr>
<tr class="memdesc:a2b0cba6933bfda0b3c54fa3e4936e118"><td class="mdescLeft">&#160;</td><td class="mdescRight">初始化窗口  <a href="#a2b0cba6933bfda0b3c54fa3e4936e118">更多...</a><br /></td></tr>
<tr class="separator:a2b0cba6933bfda0b3c54fa3e4936e118"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecde2626076a7991b7460f8aec0b3da8"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_check_box.html#aecde2626076a7991b7460f8aec0b3da8">onMouseReleaseEvent</a> (<a class="el" href="class_sky_engine2d_1_1_event_mouse.html">EventMouse</a> *event) override</td></tr>
<tr class="memdesc:aecde2626076a7991b7460f8aec0b3da8"><td class="mdescLeft">&#160;</td><td class="mdescRight">鼠标键弹起事件  <a href="#aecde2626076a7991b7460f8aec0b3da8">更多...</a><br /></td></tr>
<tr class="separator:aecde2626076a7991b7460f8aec0b3da8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c1a7b579f6bedbe8ed56af6b2144f50"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_check_box.html#a8c1a7b579f6bedbe8ed56af6b2144f50">onMoveEvent</a> (<a class="el" href="class_sky_engine2d_1_1_event_widget_move.html">EventWidgetMove</a> *e) override</td></tr>
<tr class="memdesc:a8c1a7b579f6bedbe8ed56af6b2144f50"><td class="mdescLeft">&#160;</td><td class="mdescRight">窗口移动事件  <a href="#a8c1a7b579f6bedbe8ed56af6b2144f50">更多...</a><br /></td></tr>
<tr class="separator:a8c1a7b579f6bedbe8ed56af6b2144f50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa0ab374c3148ea4ec4ff71d4c2d4cf4"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_check_box.html#afa0ab374c3148ea4ec4ff71d4c2d4cf4">onResizeEvent</a> (<a class="el" href="class_sky_engine2d_1_1_event_resize.html">EventResize</a> *e) override</td></tr>
<tr class="memdesc:afa0ab374c3148ea4ec4ff71d4c2d4cf4"><td class="mdescLeft">&#160;</td><td class="mdescRight">窗口的尺寸改变的事件  <a href="#afa0ab374c3148ea4ec4ff71d4c2d4cf4">更多...</a><br /></td></tr>
<tr class="separator:afa0ab374c3148ea4ec4ff71d4c2d4cf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56c8eb339aa9a9e74fa67e565225d47a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_check_box.html#a56c8eb339aa9a9e74fa67e565225d47a">draw</a> (<a class="el" href="class_sky_engine2d_1_1_i_render.html">IRender</a> *render, const <a class="el" href="class_sky_engine2d_1_1_matrix4_x4.html">Matrix4X4</a> &amp;transform) override</td></tr>
<tr class="memdesc:a56c8eb339aa9a9e74fa67e565225d47a"><td class="mdescLeft">&#160;</td><td class="mdescRight">绘制窗口  <a href="#a56c8eb339aa9a9e74fa67e565225d47a">更多...</a><br /></td></tr>
<tr class="separator:a56c8eb339aa9a9e74fa67e565225d47a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_class_sky_engine2d_1_1_abstract_button"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_sky_engine2d_1_1_abstract_button')"><img src="closed.png" alt="-"/>&#160;Protected 成员函数 继承自 <a class="el" href="class_sky_engine2d_1_1_abstract_button.html">SkyEngine2d::AbstractButton</a></td></tr>
<tr class="memitem:aa539a80eebd8b5390c03f2613f06f846 inherit pro_methods_class_sky_engine2d_1_1_abstract_button"><td class="memItemLeft" align="right" valign="top"><a id="aa539a80eebd8b5390c03f2613f06f846"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>AbstractButton</b> (<a class="el" href="class_sky_engine2d_1_1_widget.html">Widget</a> *parent)</td></tr>
<tr class="separator:aa539a80eebd8b5390c03f2613f06f846 inherit pro_methods_class_sky_engine2d_1_1_abstract_button"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f380eaebb16d83fde36cc64db44f4e0 inherit pro_methods_class_sky_engine2d_1_1_abstract_button"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_abstract_button.html#a4f380eaebb16d83fde36cc64db44f4e0">onMousePressEvent</a> (<a class="el" href="class_sky_engine2d_1_1_event_mouse.html">EventMouse</a> *event) override</td></tr>
<tr class="memdesc:a4f380eaebb16d83fde36cc64db44f4e0 inherit pro_methods_class_sky_engine2d_1_1_abstract_button"><td class="mdescLeft">&#160;</td><td class="mdescRight">鼠标键按下事件  <a href="class_sky_engine2d_1_1_abstract_button.html#a4f380eaebb16d83fde36cc64db44f4e0">更多...</a><br /></td></tr>
<tr class="separator:a4f380eaebb16d83fde36cc64db44f4e0 inherit pro_methods_class_sky_engine2d_1_1_abstract_button"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_class_sky_engine2d_1_1_widget"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_sky_engine2d_1_1_widget')"><img src="closed.png" alt="-"/>&#160;Protected 成员函数 继承自 <a class="el" href="class_sky_engine2d_1_1_widget.html">SkyEngine2d::Widget</a></td></tr>
<tr class="memitem:afe799fab87af9d811cf970a3891c66ff inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#afe799fab87af9d811cf970a3891c66ff">Widget</a> (<a class="el" href="class_sky_engine2d_1_1_widget.html">Widget</a> *parent=nullptr)</td></tr>
<tr class="memdesc:afe799fab87af9d811cf970a3891c66ff inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">构造  <a href="class_sky_engine2d_1_1_widget.html#afe799fab87af9d811cf970a3891c66ff">更多...</a><br /></td></tr>
<tr class="separator:afe799fab87af9d811cf970a3891c66ff inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0db66d6a109427c854645aad1e9a2c5 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#ac0db66d6a109427c854645aad1e9a2c5">onKeyPressEvent</a> (<a class="el" href="class_sky_engine2d_1_1_event_key.html">EventKey</a> *event)</td></tr>
<tr class="memdesc:ac0db66d6a109427c854645aad1e9a2c5 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">键盘中的键按下事件  <a href="class_sky_engine2d_1_1_widget.html#ac0db66d6a109427c854645aad1e9a2c5">更多...</a><br /></td></tr>
<tr class="separator:ac0db66d6a109427c854645aad1e9a2c5 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada47620d479d659b3751b0d185efee82 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#ada47620d479d659b3751b0d185efee82">onKeyReleaseEvent</a> (<a class="el" href="class_sky_engine2d_1_1_event_key.html">EventKey</a> *event)</td></tr>
<tr class="memdesc:ada47620d479d659b3751b0d185efee82 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">键盘中的键弹起事件  <a href="class_sky_engine2d_1_1_widget.html#ada47620d479d659b3751b0d185efee82">更多...</a><br /></td></tr>
<tr class="separator:ada47620d479d659b3751b0d185efee82 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a034feed891af59d8fcf4f5f163a465e9 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#a034feed891af59d8fcf4f5f163a465e9">onMouseMoveEvent</a> (<a class="el" href="class_sky_engine2d_1_1_event_mouse.html">EventMouse</a> *event)</td></tr>
<tr class="memdesc:a034feed891af59d8fcf4f5f163a465e9 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">鼠标移动事件  <a href="class_sky_engine2d_1_1_widget.html#a034feed891af59d8fcf4f5f163a465e9">更多...</a><br /></td></tr>
<tr class="separator:a034feed891af59d8fcf4f5f163a465e9 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a621bc22c023eebb993aad1965a9b4036 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#a621bc22c023eebb993aad1965a9b4036">onMouseDoubleClickedEvent</a> (<a class="el" href="class_sky_engine2d_1_1_event_mouse.html">EventMouse</a> *event)</td></tr>
<tr class="memdesc:a621bc22c023eebb993aad1965a9b4036 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">鼠标双击事件  <a href="class_sky_engine2d_1_1_widget.html#a621bc22c023eebb993aad1965a9b4036">更多...</a><br /></td></tr>
<tr class="separator:a621bc22c023eebb993aad1965a9b4036 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae58c4440347d7d4ebdc9bbc9feca59a0 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#ae58c4440347d7d4ebdc9bbc9feca59a0">onMouseLeavesEvent</a> (<a class="el" href="class_sky_engine2d_1_1_widget_event.html">WidgetEvent</a> *event)</td></tr>
<tr class="memdesc:ae58c4440347d7d4ebdc9bbc9feca59a0 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">鼠标进入窗口  <a href="class_sky_engine2d_1_1_widget.html#ae58c4440347d7d4ebdc9bbc9feca59a0">更多...</a><br /></td></tr>
<tr class="separator:ae58c4440347d7d4ebdc9bbc9feca59a0 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cf2cbc0a37b27eebb7f5964882eb46d inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#a4cf2cbc0a37b27eebb7f5964882eb46d">onMouseEnterEvent</a> (<a class="el" href="class_sky_engine2d_1_1_widget_event.html">WidgetEvent</a> *event)</td></tr>
<tr class="memdesc:a4cf2cbc0a37b27eebb7f5964882eb46d inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">鼠标离开窗口  <a href="class_sky_engine2d_1_1_widget.html#a4cf2cbc0a37b27eebb7f5964882eb46d">更多...</a><br /></td></tr>
<tr class="separator:a4cf2cbc0a37b27eebb7f5964882eb46d inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a419f26484d1d534266add2c11b8c96f2 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#a419f26484d1d534266add2c11b8c96f2">onFocusInEvent</a> (<a class="el" href="class_sky_engine2d_1_1_event_focus.html">EventFocus</a> *event)</td></tr>
<tr class="memdesc:a419f26484d1d534266add2c11b8c96f2 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">获得焦点事件  <a href="class_sky_engine2d_1_1_widget.html#a419f26484d1d534266add2c11b8c96f2">更多...</a><br /></td></tr>
<tr class="separator:a419f26484d1d534266add2c11b8c96f2 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9f12e3419205099993e9882f10b1e77 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#aa9f12e3419205099993e9882f10b1e77">onFocusOutEvent</a> (<a class="el" href="class_sky_engine2d_1_1_event_focus.html">EventFocus</a> *event)</td></tr>
<tr class="memdesc:aa9f12e3419205099993e9882f10b1e77 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">失去焦点事件  <a href="class_sky_engine2d_1_1_widget.html#aa9f12e3419205099993e9882f10b1e77">更多...</a><br /></td></tr>
<tr class="separator:aa9f12e3419205099993e9882f10b1e77 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a558c987e9d3e5315a7d0d4e29244b939 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#a558c987e9d3e5315a7d0d4e29244b939">onCharacterEvent</a> (<a class="el" href="class_sky_engine2d_1_1_event_character.html">EventCharacter</a> *e)</td></tr>
<tr class="memdesc:a558c987e9d3e5315a7d0d4e29244b939 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">字符消息事件  <a href="class_sky_engine2d_1_1_widget.html#a558c987e9d3e5315a7d0d4e29244b939">更多...</a><br /></td></tr>
<tr class="separator:a558c987e9d3e5315a7d0d4e29244b939 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ac8a736f8b0ed4f57b7b98f32f8621f inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#a5ac8a736f8b0ed4f57b7b98f32f8621f">onActiveEvent</a> (<a class="el" href="class_sky_engine2d_1_1_event_widget_active.html">EventWidgetActive</a> *e)</td></tr>
<tr class="memdesc:a5ac8a736f8b0ed4f57b7b98f32f8621f inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">窗口进入活动状态的事件  <a href="class_sky_engine2d_1_1_widget.html#a5ac8a736f8b0ed4f57b7b98f32f8621f">更多...</a><br /></td></tr>
<tr class="separator:a5ac8a736f8b0ed4f57b7b98f32f8621f inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1f3ee7885372b4f8b144aa5b430dfa3 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#ac1f3ee7885372b4f8b144aa5b430dfa3">onDeactiveEvent</a> (<a class="el" href="class_sky_engine2d_1_1_event_widget_active.html">EventWidgetActive</a> *e)</td></tr>
<tr class="memdesc:ac1f3ee7885372b4f8b144aa5b430dfa3 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">窗口失去活动状态的事件  <a href="class_sky_engine2d_1_1_widget.html#ac1f3ee7885372b4f8b144aa5b430dfa3">更多...</a><br /></td></tr>
<tr class="separator:ac1f3ee7885372b4f8b144aa5b430dfa3 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b4f960ef5421826906e725b75ddf7af inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top"><a id="a6b4f960ef5421826906e725b75ddf7af"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>onEvent</b> (<a class="el" href="class_sky_engine2d_1_1_i_event.html">IEvent</a> *e)</td></tr>
<tr class="separator:a6b4f960ef5421826906e725b75ddf7af inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5a842c8bf55ca7abc041d1afd6ea7b6 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_sky_engine2d_1_1_widget.html">Widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#ae5a842c8bf55ca7abc041d1afd6ea7b6">getActiveSibling</a> () const</td></tr>
<tr class="memdesc:ae5a842c8bf55ca7abc041d1afd6ea7b6 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取活动的兄弟窗口  <a href="class_sky_engine2d_1_1_widget.html#ae5a842c8bf55ca7abc041d1afd6ea7b6">更多...</a><br /></td></tr>
<tr class="separator:ae5a842c8bf55ca7abc041d1afd6ea7b6 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a195f9d409059ed857eec3ce644c11e94 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_sky_engine2d_1_1_matrix4_x4.html">Matrix4X4</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#a195f9d409059ed857eec3ce644c11e94">getParentMat</a> ()</td></tr>
<tr class="memdesc:a195f9d409059ed857eec3ce644c11e94 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取父窗口的矩阵  <a href="class_sky_engine2d_1_1_widget.html#a195f9d409059ed857eec3ce644c11e94">更多...</a><br /></td></tr>
<tr class="separator:a195f9d409059ed857eec3ce644c11e94 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace8f67625257fc8ca32881716fde7064 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#ace8f67625257fc8ca32881716fde7064">moveToFront</a> ()</td></tr>
<tr class="memdesc:ace8f67625257fc8ca32881716fde7064 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">移动窗口到前边  <a href="class_sky_engine2d_1_1_widget.html#ace8f67625257fc8ca32881716fde7064">更多...</a><br /></td></tr>
<tr class="separator:ace8f67625257fc8ca32881716fde7064 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ef65815e9d1c5dd28020275442085c3 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#a3ef65815e9d1c5dd28020275442085c3">captureFocus</a> ()</td></tr>
<tr class="memdesc:a3ef65815e9d1c5dd28020275442085c3 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">捕获焦点  <a href="class_sky_engine2d_1_1_widget.html#a3ef65815e9d1c5dd28020275442085c3">更多...</a><br /></td></tr>
<tr class="separator:a3ef65815e9d1c5dd28020275442085c3 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a953399d5b2113241fa0faaa840797149 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#a953399d5b2113241fa0faaa840797149">releaseFocus</a> ()</td></tr>
<tr class="memdesc:a953399d5b2113241fa0faaa840797149 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">释放焦点  <a href="class_sky_engine2d_1_1_widget.html#a953399d5b2113241fa0faaa840797149">更多...</a><br /></td></tr>
<tr class="separator:a953399d5b2113241fa0faaa840797149 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a261cac457028f7d57794ac227bf8dda9 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="struct_sky_engine2d_1_1_widget_1_1_style_infor.html">StyleInfor</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#a261cac457028f7d57794ac227bf8dda9">getStyleInfor</a> () const</td></tr>
<tr class="memdesc:a261cac457028f7d57794ac227bf8dda9 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取当前窗口状态的风格  <a href="class_sky_engine2d_1_1_widget.html#a261cac457028f7d57794ac227bf8dda9">更多...</a><br /></td></tr>
<tr class="separator:a261cac457028f7d57794ac227bf8dda9 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7060be47c109ed8f43b89e0ee30866b inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="struct_sky_engine2d_1_1_widget_1_1_style_infor.html">StyleInfor</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#aa7060be47c109ed8f43b89e0ee30866b">getStyleInforByState</a> (<a class="el" href="class_sky_engine2d_1_1_widget.html#ae5713a51505d6edff8d7f0821fb30146">WidgetState</a> state) const</td></tr>
<tr class="memdesc:aa7060be47c109ed8f43b89e0ee30866b inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取指定窗口状态的风格  <a href="class_sky_engine2d_1_1_widget.html#aa7060be47c109ed8f43b89e0ee30866b">更多...</a><br /></td></tr>
<tr class="separator:aa7060be47c109ed8f43b89e0ee30866b inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9851eee29d1952c685af8817a1c13ff2 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top"><a id="a9851eee29d1952c685af8817a1c13ff2"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setCurrentWidgetState</b> (<a class="el" href="class_sky_engine2d_1_1_widget.html#ae5713a51505d6edff8d7f0821fb30146">WidgetState</a> state)</td></tr>
<tr class="separator:a9851eee29d1952c685af8817a1c13ff2 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4d880528ffce39927896c443e0932e8 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top"><a id="aa4d880528ffce39927896c443e0932e8"></a>
<a class="el" href="class_sky_engine2d_1_1_widget.html#ae5713a51505d6edff8d7f0821fb30146">WidgetState</a>&#160;</td><td class="memItemRight" valign="bottom"><b>getCurrentWidgetState</b> () const</td></tr>
<tr class="separator:aa4d880528ffce39927896c443e0932e8 inherit pro_methods_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_class_sky_engine2d_1_1_object"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_sky_engine2d_1_1_object')"><img src="closed.png" alt="-"/>&#160;Protected 成员函数 继承自 <a class="el" href="class_sky_engine2d_1_1_object.html">SkyEngine2d::Object&lt; Widget &gt;</a></td></tr>
<tr class="memitem:aa802f99c0e51be2a614c9c0cdef39ec5 inherit pro_methods_class_sky_engine2d_1_1_object"><td class="memItemLeft" align="right" valign="top"><a id="aa802f99c0e51be2a614c9c0cdef39ec5"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>Object</b> (<a class="el" href="class_sky_engine2d_1_1_widget.html">Widget</a> *parent=nullptr)</td></tr>
<tr class="separator:aa802f99c0e51be2a614c9c0cdef39ec5 inherit pro_methods_class_sky_engine2d_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
额外继承的成员函数</h2></td></tr>
<tr class="inherit_header pub_static_attribs_class_sky_engine2d_1_1_widget"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_class_sky_engine2d_1_1_widget')"><img src="closed.png" alt="-"/>&#160;静态 Public 属性 继承自 <a class="el" href="class_sky_engine2d_1_1_widget.html">SkyEngine2d::Widget</a></td></tr>
<tr class="memitem:ada6531f08957ffe68f52dd9fa5f57c7a inherit pub_static_attribs_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top"><a id="ada6531f08957ffe68f52dd9fa5f57c7a"></a>
static const int&#160;</td><td class="memItemRight" valign="bottom"><b>WidgetStateCount</b> = 4</td></tr>
<tr class="separator:ada6531f08957ffe68f52dd9fa5f57c7a inherit pub_static_attribs_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_class_sky_engine2d_1_1_abstract_button"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_sky_engine2d_1_1_abstract_button')"><img src="closed.png" alt="-"/>&#160;Protected 属性 继承自 <a class="el" href="class_sky_engine2d_1_1_abstract_button.html">SkyEngine2d::AbstractButton</a></td></tr>
<tr class="memitem:a43498f6bc99ff8bc9942037958a6524a inherit pro_attribs_class_sky_engine2d_1_1_abstract_button"><td class="memItemLeft" align="right" valign="top">std::wstring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_abstract_button.html#a43498f6bc99ff8bc9942037958a6524a">m_text</a></td></tr>
<tr class="separator:a43498f6bc99ff8bc9942037958a6524a inherit pro_attribs_class_sky_engine2d_1_1_abstract_button"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab87c64ced41110a531ad6349b12c0be5 inherit pro_attribs_class_sky_engine2d_1_1_abstract_button"><td class="memItemLeft" align="right" valign="top">std::unique_ptr&lt; <a class="el" href="class_sky_engine2d_1_1_text.html">Text</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_abstract_button.html#ab87c64ced41110a531ad6349b12c0be5">m_textRender</a></td></tr>
<tr class="separator:ab87c64ced41110a531ad6349b12c0be5 inherit pro_attribs_class_sky_engine2d_1_1_abstract_button"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c98c3e0d50937fb37b84744355cc408 inherit pro_attribs_class_sky_engine2d_1_1_abstract_button"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_sky_engine2d_1_1_scale9_image.html">Scale9Image</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_abstract_button.html#a6c98c3e0d50937fb37b84744355cc408">m_currentImage</a></td></tr>
<tr class="separator:a6c98c3e0d50937fb37b84744355cc408 inherit pro_attribs_class_sky_engine2d_1_1_abstract_button"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_class_sky_engine2d_1_1_widget"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_sky_engine2d_1_1_widget')"><img src="closed.png" alt="-"/>&#160;Protected 属性 继承自 <a class="el" href="class_sky_engine2d_1_1_widget.html">SkyEngine2d::Widget</a></td></tr>
<tr class="memitem:ad413ce1f509a53f03ab4d0a808f3ff93 inherit pro_attribs_class_sky_engine2d_1_1_widget"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_sky_engine2d_1_1_rect.html">Rect</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sky_engine2d_1_1_widget.html#ad413ce1f509a53f03ab4d0a808f3ff93">m_geometry</a></td></tr>
<tr class="separator:ad413ce1f509a53f03ab4d0a808f3ff93 inherit pro_attribs_class_sky_engine2d_1_1_widget"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_class_sky_engine2d_1_1_object"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_sky_engine2d_1_1_object')"><img src="closed.png" alt="-"/>&#160;Protected 属性 继承自 <a class="el" href="class_sky_engine2d_1_1_object.html">SkyEngine2d::Object&lt; Widget &gt;</a></td></tr>
<tr class="memitem:afac6cc747588028573eb1bd90fa75476 inherit pro_attribs_class_sky_engine2d_1_1_object"><td class="memItemLeft" align="right" valign="top"><a id="afac6cc747588028573eb1bd90fa75476"></a>
<a class="el" href="class_sky_engine2d_1_1_widget.html">Widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m_parent</b></td></tr>
<tr class="separator:afac6cc747588028573eb1bd90fa75476 inherit pro_attribs_class_sky_engine2d_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae532cc55e1cb38e551473fb6b57be0ac inherit pro_attribs_class_sky_engine2d_1_1_object"><td class="memItemLeft" align="right" valign="top"><a id="ae532cc55e1cb38e551473fb6b57be0ac"></a>
std::list&lt; <a class="el" href="class_sky_engine2d_1_1_widget.html">Widget</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_childrenList</b></td></tr>
<tr class="separator:ae532cc55e1cb38e551473fb6b57be0ac inherit pro_attribs_class_sky_engine2d_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af79b981bafc9f47e471173098b2204ae inherit pro_attribs_class_sky_engine2d_1_1_object"><td class="memItemLeft" align="right" valign="top"><a id="af79b981bafc9f47e471173098b2204ae"></a>
std::wstring&#160;</td><td class="memItemRight" valign="bottom"><b>m_name</b></td></tr>
<tr class="separator:af79b981bafc9f47e471173098b2204ae inherit pro_attribs_class_sky_engine2d_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b003d938b95282d717780b7a4d64ed4 inherit pro_attribs_class_sky_engine2d_1_1_object"><td class="memItemLeft" align="right" valign="top"><a id="a4b003d938b95282d717780b7a4d64ed4"></a>
<a class="el" href="class_sky_engine2d_1_1_object_proxy.html">ObjectProxy</a>&lt; <a class="el" href="class_sky_engine2d_1_1_widget.html">Widget</a> &gt; *&#160;</td><td class="memItemRight" valign="bottom"><b>m_proxy</b></td></tr>
<tr class="separator:a4b003d938b95282d717780b7a4d64ed4 inherit pro_attribs_class_sky_engine2d_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><p>选择框 </p>
</div><h2 class="groupheader">成员枚举类型说明</h2>
<a id="ae05344487478ff6017dd74cf782eb225"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae05344487478ff6017dd74cf782eb225">&#9670;&nbsp;</a></span>CheckState</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="class_sky_engine2d_1_1_check_box.html#ae05344487478ff6017dd74cf782eb225">SkyEngine2d::CheckBox::CheckState</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Checkout 的选中状态 </p>
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="ae05344487478ff6017dd74cf782eb225a881b3634f18ee4f2c2315bd19b75e0ae"></a>Unchecked&#160;</td><td class="fielddoc"><p>未选中. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae05344487478ff6017dd74cf782eb225a2627637e263ef687fa978b576580b8b1"></a>Checked&#160;</td><td class="fielddoc"><p>选中. </p>
</td></tr>
</table>

</div>
</div>
<h2 class="groupheader">成员函数说明</h2>
<a id="a5f104a134212247288b2c6731ee82dba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5f104a134212247288b2c6731ee82dba">&#9670;&nbsp;</a></span>create()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="class_sky_engine2d_1_1_check_box.html">CheckBox</a>* SkyEngine2d::CheckBox::create </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_sky_engine2d_1_1_widget.html">Widget</a> *&#160;</td>
          <td class="paramname"><em>parent</em> = <code>nullptr</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>创建一个CheckBox </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">const</td><td>WidgetSharedPtr &amp; parent 父控件 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>CheckBoxSharedPtr </dd></dl>

</div>
</div>
<a id="a56c8eb339aa9a9e74fa67e565225d47a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a56c8eb339aa9a9e74fa67e565225d47a">&#9670;&nbsp;</a></span>draw()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void SkyEngine2d::CheckBox::draw </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_sky_engine2d_1_1_i_render.html">IRender</a> *&#160;</td>
          <td class="paramname"><em>render</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="class_sky_engine2d_1_1_matrix4_x4.html">Matrix4X4</a> &amp;&#160;</td>
          <td class="paramname"><em>transform</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>绘制窗口 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">Render</td><td>* render </td></tr>
    <tr><td class="paramname">const</td><td><a class="el" href="class_sky_engine2d_1_1_matrix4_x4.html">Matrix4X4</a> &amp; transform </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>void </dd></dl>

<p>重载 <a class="el" href="class_sky_engine2d_1_1_widget.html">SkyEngine2d::Widget</a> .</p>

</div>
</div>
<a id="a2b0cba6933bfda0b3c54fa3e4936e118"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b0cba6933bfda0b3c54fa3e4936e118">&#9670;&nbsp;</a></span>init()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool SkyEngine2d::CheckBox::init </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>初始化窗口 </p>
<dl class="section return"><dt>返回</dt><dd>bool </dd></dl>
<dl class="section note"><dt>注解</dt><dd>子类在初始化阶段 务必先调用 父类的初始化 </dd></dl>

<p>重载 <a class="el" href="class_sky_engine2d_1_1_widget.html#a68d74acf4b75e6ed4a6e4dabe4c97a8c">SkyEngine2d::Widget</a> .</p>

</div>
</div>
<a id="aecde2626076a7991b7460f8aec0b3da8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aecde2626076a7991b7460f8aec0b3da8">&#9670;&nbsp;</a></span>onMouseReleaseEvent()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void SkyEngine2d::CheckBox::onMouseReleaseEvent </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_sky_engine2d_1_1_event_mouse.html">EventMouse</a> *&#160;</td>
          <td class="paramname"><em>event</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>鼠标键弹起事件 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname"><a class="el" href="class_sky_engine2d_1_1_event_mouse.html" title="鼠标事件">EventMouse</a></td><td>* event 鼠标事件 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>void </dd></dl>

<p>重载 <a class="el" href="class_sky_engine2d_1_1_abstract_button.html#ace8f1b9107c66904a211cafc02b89c67">SkyEngine2d::AbstractButton</a> .</p>

</div>
</div>
<a id="a8c1a7b579f6bedbe8ed56af6b2144f50"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8c1a7b579f6bedbe8ed56af6b2144f50">&#9670;&nbsp;</a></span>onMoveEvent()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void SkyEngine2d::CheckBox::onMoveEvent </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_sky_engine2d_1_1_event_widget_move.html">EventWidgetMove</a> *&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>窗口移动事件 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname"><a class="el" href="class_sky_engine2d_1_1_event_widget_move.html" title="窗口移动事件">EventWidgetMove</a></td><td>* e 窗口移动事件 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>void </dd></dl>

<p>重载 <a class="el" href="class_sky_engine2d_1_1_widget.html#a331663e10d3253a5ecd7431272389dcf">SkyEngine2d::Widget</a> .</p>

</div>
</div>
<a id="afa0ab374c3148ea4ec4ff71d4c2d4cf4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa0ab374c3148ea4ec4ff71d4c2d4cf4">&#9670;&nbsp;</a></span>onResizeEvent()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void SkyEngine2d::CheckBox::onResizeEvent </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_sky_engine2d_1_1_event_resize.html">EventResize</a> *&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>窗口的尺寸改变的事件 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname"><a class="el" href="class_sky_engine2d_1_1_event_resize.html" title="控件尺寸变化事件">EventResize</a></td><td>* e 事件 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>void </dd></dl>

<p>重载 <a class="el" href="class_sky_engine2d_1_1_widget.html#a869a370e056058e7c3ee2f40cd4a36d2">SkyEngine2d::Widget</a> .</p>

</div>
</div>
<a id="a0566a68def7b7a72f2d5540aa4d0ca42"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0566a68def7b7a72f2d5540aa4d0ca42">&#9670;&nbsp;</a></span>setCheckedFillImage()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SkyEngine2d::CheckBox::setCheckedFillImage </td>
          <td>(</td>
          <td class="paramtype">std::unique_ptr&lt; <a class="el" href="class_sky_engine2d_1_1_scale9_image.html">Scale9Image</a> &gt;&#160;</td>
          <td class="paramname"><em>image</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="class_sky_engine2d_1_1_rect.html">Rect</a> &amp;&#160;</td>
          <td class="paramname"><em>rect</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>设置 选中时 填充的图片 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">std::unique_ptr&lt;Scale9Image&gt;</td><td>image 填充的图片 </td></tr>
    <tr><td class="paramname"><a class="el" href="class_sky_engine2d_1_1_rect.html" title="矩形">Rect</a></td><td>&amp; rect 图片的绘制区域 ，相对于控件 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>void </dd></dl>

</div>
</div>
<a id="ae6ac5a08fb54271122b27047fd64c5b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae6ac5a08fb54271122b27047fd64c5b7">&#9670;&nbsp;</a></span>setCheckedFillImageRect()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SkyEngine2d::CheckBox::setCheckedFillImageRect </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_sky_engine2d_1_1_rect.html">Rect</a> &amp;&#160;</td>
          <td class="paramname"><em>rect</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>设置选中时填充的区域 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">const</td><td><a class="el" href="class_sky_engine2d_1_1_rect.html" title="矩形">Rect</a> &amp; rect 图片的绘制区域 ，相对于控件 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>void </dd></dl>

</div>
</div>
<a id="a5e5f945f938b364c20a613d4280ac55d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e5f945f938b364c20a613d4280ac55d">&#9670;&nbsp;</a></span>setTextRect()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SkyEngine2d::CheckBox::setTextRect </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_sky_engine2d_1_1_rect.html">Rect</a> &amp;&#160;</td>
          <td class="paramname"><em>rect</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>设置文本的渲染区域 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">const</td><td><a class="el" href="class_sky_engine2d_1_1_rect.html" title="矩形">Rect</a> &amp; rect 相对于checkbox 控件的区域 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>void </dd></dl>

</div>
</div>
<hr/>该类的文档由以下文件生成:<ul>
<li>C:/code/SkyGameEngine2d/src/ui/<a class="el" href="_check_box_8h_source.html">CheckBox.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者 &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>
